package dice.sinanya.tools.makedata;

import java.text.MessageFormat;
import java.util.regex.Pattern;

public class StringFormatById {
    static Pattern stringHasId = Pattern.compile("\\{([0-9]+)}");

    public static String stringFormatById(String text, Object... args) {
        if (stringHasId.matcher(text).find()) {
            text = MessageFormat.format(text, args);
        }
        return String.format(text, args);
    }
}
